bincompare()
{
rm -f ${TMPDIR}/bc1
- rm -f ${TMPDIR}/bc2
- ${OD} $1 >${TMPDIR}/bc1
- ${OD} $2 >${TMPDIR}/bc2
- ${DIFF} ${TMPDIR}/bc1 ${TMPDIR}/bc2 || {
+ rm -f ${TMPDIR}/bc2
+ ${OD} $1 >${TMPDIR}/bc1
+ ${OD} $2 >${TMPDIR}/bc2
+ ${DIFF} ${TMPDIR}/bc1 ${TMPDIR}/bc2 || {
echo ERROR binary comparing $*
- #exit 1
+ let errorcount=errorcout+1
+ #exit 1
}
}
{
${DIFF} -u -b $* || {
echo ERROR comparing $*
+ let errorcount=errorcout+1
#exit 1
}
}
${PNAME} $* || {
echo "$PNAME returned error $?"
echo "($PNAME $*)"
+ let errorcount=errorcout+1
#exit 1
}
}
# cambridge
# cup
+let errorcount=0;
+
if [ $# -ge 1 ];
then
while [ $# -ge 1 ];
. $t
shift;
done
- exit 0
+ exit $errorcount
fi
for i in testo.d/*.test
. $i
done
-exit 0
+exit $errorcount